PROGLOJ


Główna definicja programu lojalnościowego

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl Opis
ID_PROGLOJ Integer TAK
ID_RODZGRUPKART Integer -
ID_PROGLOJ_SZAB Integer -
DATAOD Timestamp TAK
DATADO Timestamp -
NAZWAPROG Varchar (80) TAK
TYPOBROTU Integer TAK 0 0 - Od Brutto
1 - Od Netto
WYJATKIKART Smallint TAK 0
WYJATKIGRUP Smallint TAK 0
AUTONRKARTY Smallint TAK 0 Czy automatycznie tworzyć kolejny numer karty
0 - nie
1 - tak
POWKARTAKONTRAH Smallint TAK 0
UWAGI Blob (80,1) -
JESTUWAGA Smallint TAK 0
STATUS Integer TAK 0 0 - W przygotowaniu
1 - Aktywny
2 - Archiwalny
LICZPUNKTY_OD_PROCMARZY Numeric (18,4) - procentowy próg marży po osiągnięciu którego naliczane są punkty programu

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_PROGLOJ_SZAB_PR (FK_PROGLOJ_SZAB_PR) PROGLOJ PROGLOJ_SZAB 1:N
FK_PROGLOJ_DEFSZAB (FK_PROGLOJ_DEFSZAB) PROGLOJ_SZAB PROGLOJ 1:1
FK_PROGLOJ_KTR_PR (FK_PROGLOJ_KTR_PR) PROGLOJ PROGLOJ_KTR 1:N
FK_PROGLOJ_WYJK_PR (FK_PROGLOJ_WYJK_PR) PROGLOJ PROGLOJ_WYJK 1:N
FK_PROGLOJ_WYJG_PR (FK_PROGLOJ_WYJG_PR) PROGLOJ PROGLOJ_WYJG 1:N
FK_PROGLOJ_KARTA_PR (FK_PROGLOJ_KARTA_PR) PROGLOJ PROGLOJ_KARTA 1:N
FK_PROGLOJ_PLATN_PR (FK_PROGLOJ_PLATN_PR) PROGLOJ PROGLOJ_PLATN 1:N
FK_PROGLOJ_NAGR_P (FK_PROGLOJ_NAGR_P) PROGLOJ PROGLOJ_NAGR 1:N


PROGLOJ_KARTA


Uczestnicy programu lojalnościowego. Wydane karty lub beneficjenci.

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl Opis
ID_PROGLOJAL_KARTA Integer TAK
ID_ADRES Integer TAK
ID_UZYTKOWNIK Integer TAK
ID_PROGLOJ Integer TAK
ID_PROGLOJ_NAGR Integer - Oczekiwana nagroda
KOD Varchar (30) TAK
IMIENAZWISKO Varchar (40) TAK
SPOSDOSTRACZNAG Varchar (80) - Sposób dostarczenia nagrody
SUGESTIANAGR Varchar (80) - Sugestia nagrody
AKTYWNY Smallint TAK 1

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_PROGLOJ_KARTA_PR (FK_PROGLOJ_KARTA_PR) PROGLOJ PROGLOJ_KARTA 1:N
FK_PROGLOJ_WYDNAGR_K (FK_PROGLOJ_WYDNAGR_K) PROGLOJ_KARTA PROGLOJ_WYDNAGR 1:N
FK_PROGLOJ_KARTA_N (FK_PROGLOJ_KARTA_N) PROGLOJ_NAGR PROGLOJ_KARTA 1:N
FK_PROGLOJ_KARTAPKT_K (FK_PROGLOJ_KARTAPKT_K) PROGLOJ_KARTA PROGLOJ_KARTAPKT 1:1 CASCADE DELETE
FK_PROGLOJ_KARTACECH_K (FK_PROGLOJ_KARTACECH_K) PROGLOJ_KARTA PROGLOJ_KARTACECH 1:N CASCADE DELETE
FK_PROGLOJ_KARTAKTR_R (FK_PROGLOJ_KARTAKTR_R) PROGLOJ_KARTA PROGLOJ_KARTAKTR 1:N
FK_PROGLOJ_KARTAKTRK_R (FK_PROGLOJ_KARTAKTRK_R) PROGLOJ_KARTA PROGLOJ_KARTAKTRK 1:N
FK_PROGLOJ_KARTAKTRG_R (FK_PROGLOJ_KARTAKTRG_R) PROGLOJ_KARTA PROGLOJ_KARTAKTRG 1:N
FK_PROGLOJ_NAGLKARTA_K (FK_PROGLOJ_NAGLKARTA_K) PROGLOJ_KARTA PROGLOJ_NAGLKARTA 1:N CASCADE DELETE
FK_PROGLOJ_SPPOZ_R (FK_PROGLOJ_SPPOZ_R) PROGLOJ_KARTA PROGLOJ_SPPOZ 1:N


PROGLOJ_KARTACECH


Wartości cech uczestiników w programie lojalnościowym

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl
ID_PROGLOJAL_KARTA Integer TAK
ID_CECHA Integer TAK
WARTOSC Varchar (35) -

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_PROGLOJ_KARTACECH_K (FK_PROGLOJ_KARTACECH_K) PROGLOJ_KARTA PROGLOJ_KARTACECH 1:N CASCADE DELETE


PROGLOJ_KARTAKTR


Automatyczne przyznawanie punktów beneficjentowi od całych obrotów kontrahenta

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl
ID_PROGLOJAL_KARTA Integer TAK
ID_KONTRAH Integer TAK

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_PROGLOJ_KARTAKTR_R (FK_PROGLOJ_KARTAKTR_R) PROGLOJ_KARTA PROGLOJ_KARTAKTR 1:N


PROGLOJ_KARTAKTRG


Automatyczne przyznawanie punktów beneficjentowi od obrotów kontrahenta dla wybranych grup kartotek

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl
ID_GRUPAKART Integer TAK
ID_KONTRAH Integer TAK
ID_PROGLOJAL_KARTA Integer TAK

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_PROGLOJ_KARTAKTRG_R (FK_PROGLOJ_KARTAKTRG_R) PROGLOJ_KARTA PROGLOJ_KARTAKTRG 1:N


PROGLOJ_KARTAKTRK


Automatyczne przyznawanie punktów beneficjentowi od obrotów kontrahenta dla wybranych kartotek

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl
ID_PROGLOJAL_KARTA Integer TAK
ID_KONTRAH Integer TAK
ID_KARTOTEKA Integer TAK

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_PROGLOJ_KARTAKTRK_R (FK_PROGLOJ_KARTAKTRK_R) PROGLOJ_KARTA PROGLOJ_KARTAKTRK 1:N


PROGLOJ_KARTAPKT


Bilans punktowy uczestnika programu lojalnościowego

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl
ID_PROGLOJAL_KARTA Integer TAK
PUNKTY_BO Numeric (18,4) TAK 0
PUNKTY_PRAWDOPODOBNE Numeric (18,4) TAK 0
PUNKTY_POTENCJALNE Numeric (18,4) TAK 0
PUNKTY_PRZYZNANE Numeric (18,4) TAK 0
PUNKTY_WYDANE Numeric (18,4) TAK 0
PUNKTY_DOSTEPNE Numeric (18,4) TAK 0

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_PROGLOJ_KARTAPKT_K (FK_PROGLOJ_KARTAPKT_K) PROGLOJ_KARTA PROGLOJ_KARTAPKT 1:1 CASCADE DELETE


PROGLOJ_KTR


Lista kontrahentów ze specyficznymi warunkami w programie lojalnosciowym

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl
ID_PROGLOJ_KTR Integer TAK
ID_KONTRAH Integer TAK
ID_PROGLOJ Integer TAK
ID_PROGLOJ_SZAB Integer TAK
WYJATKIKART Smallint TAK 0
WYJATKIGRUP Smallint TAK 0

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_PROGLOJ_KTR_PR (FK_PROGLOJ_KTR_PR) PROGLOJ PROGLOJ_KTR 1:N
FK_PROGLOJ_KTR_SZAB (FK_PROGLOJ_KTR_SZAB) PROGLOJ_SZAB PROGLOJ_KTR 1:N
FK_PROGLOJ_KTRWYJK_R (FK_PROGLOJ_KTRWYJK_R) PROGLOJ_KTR PROGLOJ_KTRWYJK 1:N
FK_PROGLOJ_KTRWYJG_R (FK_PROGLOJ_KTRWYJG_R) PROGLOJ_KTR PROGLOJ_KTRWYJG 1:N


PROGLOJ_KTRWYJG


Specyficzne dla kontrahenta wyjątki naliczania punktów programu lojalnościowego dla grup kartotek

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl
ID_GRUPAKART Integer TAK
ID_PROGLOJ_KTR Integer TAK
KWOTAOBR Numeric (18,4) - 0
PUNKTY Numeric (18,4) TAK 0

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_PROGLOJ_KTRWYJG_R (FK_PROGLOJ_KTRWYJG_R) PROGLOJ_KTR PROGLOJ_KTRWYJG 1:N


PROGLOJ_KTRWYJK


Specyficzne dla kontrahenta wyjątki naliczania punktów programu lojalnościowego dla kartotek

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl
ID_KARTOTEKA Integer TAK
ID_PROGLOJ_KTR Integer TAK
KWOTAOBR Numeric (18,4) TAK 0
PUNKTY Numeric (18,4) TAK 0

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_PROGLOJ_KTRWYJK_R (FK_PROGLOJ_KTRWYJK_R) PROGLOJ_KTR PROGLOJ_KTRWYJK 1:N


PROGLOJ_NAGLKARTA

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl
ID_NAGL Integer TAK
ID_PROGLOJAL_KARTA Integer TAK

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_PROGLOJ_NAGLKARTA_K (FK_PROGLOJ_NAGLKARTA_K) PROGLOJ_KARTA PROGLOJ_NAGLKARTA 1:N CASCADE DELETE


PROGLOJ_NAGR


Lista nagród dostępnych w programie lojalnościowym

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl
ID_PROGLOJ_NAGR Integer TAK
ID_PROGLOJ Integer TAK
KODNAG Varchar (10) TAK
NAZWANAG Varchar (80) TAK
UWAGI Blob (80,1) -
JESTUWAGA Smallint TAK 0
CENAPUNKTY Numeric (18,4) TAK 0

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_PROGLOJ_NAGR_P (FK_PROGLOJ_NAGR_P) PROGLOJ PROGLOJ_NAGR 1:N
FK_PROGLOJ_NAGRCECH_N (FK_PROGLOJ_NAGRCECH_N) PROGLOJ_NAGR PROGLOJ_NAGRCECH 1:N CASCADE DELETE
FK_PROGLOJ_WYDNAGR_N (FK_PROGLOJ_WYDNAGR_N) PROGLOJ_NAGR PROGLOJ_WYDNAGR 1:N
FK_PROGLOJ_KARTA_N (FK_PROGLOJ_KARTA_N) PROGLOJ_NAGR PROGLOJ_KARTA 1:N


PROGLOJ_NAGRCECH


Wartości cech nagród w programie lojalnościowym

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl
ID_PROGLOJ_NAGR Integer TAK
ID_CECHA Integer TAK
WARTOSC Varchar (35) -

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_PROGLOJ_NAGRCECH_N (FK_PROGLOJ_NAGRCECH_N) PROGLOJ_NAGR PROGLOJ_NAGRCECH 1:N CASCADE DELETE


PROGLOJ_PLATN


Tabela procentowego zmniajszania ilości punktów w zależności od ilości dni po terminie zapłaty

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl
ID_PROGLOJ_PLATN Integer TAK
ID_PROGLOJ Integer TAK
ODDNIPO Integer TAK 0
PROCENT Numeric (18,4) TAK 0

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_PROGLOJ_PLATN_PR (FK_PROGLOJ_PLATN_PR) PROGLOJ PROGLOJ_PLATN 1:N


PROGLOJ_SPPOZ


Punkty przyznane z transakcji (WZ, sprzedaż)

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl Opis
ID_POZ Integer TAK
ID_PROGLOJAL_KARTA Integer TAK
KWOTAOBR Numeric (18,4) TAK 0 Podstawa naliczania - kwota obrotów
PUNKTY Numeric (18,4) TAK 0 Podstawa naliczania - punkty
JAK_KARTA Integer TAK Sposób ustalenia karty
JAK_PUNKTY Integer TAK Sposób ustalenia przeliczbika punktów
PUNKTY_NALICZ Numeric (18,4) TAK 0 Punkty naliczone
PUNKTY_UZN Numeric (18,4) TAK 0 Punkty uznane i doliczone do karty w zależnosci od typu
PUNKTY_TYP Integer TAK 0 - Z WZ nieuzupelnione FA
1 - Z WZ uzupelnione FA
2 - Sprzedaz
3 - Sprzedaż rozliczona

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_PROGLOJ_SPPOZ_R (FK_PROGLOJ_SPPOZ_R) PROGLOJ_KARTA PROGLOJ_SPPOZ 1:N


PROGLOJ_SZAB


Szablon naliczania punktów programu lojalnościowego

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl
ID_PROGLOJ_SZAB Integer TAK
ID_PROGLOJ Integer TAK
KODSZAB Varchar (10) TAK
NAZWASZAB Varchar (80) TAK
JESTSZABGRUP Smallint TAK 0
JESTSZABKART Smallint TAK 0
KWOTAOBR Numeric (18,4) TAK 0
PUNKTY Numeric (18,4) TAK 0

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_PROGLOJ_SZAB_PR (FK_PROGLOJ_SZAB_PR) PROGLOJ PROGLOJ_SZAB 1:N
FK_PROGLOJ_DEFSZAB (FK_PROGLOJ_DEFSZAB) PROGLOJ_SZAB PROGLOJ 1:1
FK_PROGLOJ_KTR_SZAB (FK_PROGLOJ_KTR_SZAB) PROGLOJ_SZAB PROGLOJ_KTR 1:N
FK_PROGLOJ_SZABPOZK_S (FK_PROGLOJ_SZABPOZK_S) PROGLOJ_SZAB PROGLOJ_SZABPOZK 1:N
FK_PROGLOJ_SZABPOZG_S (FK_PROGLOJ_SZABPOZG_S) PROGLOJ_SZAB PROGLOJ_SZABPOZG 1:N


PROGLOJ_SZABPOZG


Pozycje szablonu naliczania punktów programu lojalnościowego dla grup kartotek

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl
ID_GRUPAKART Integer TAK
ID_PROGLOJ_SZAB Integer TAK
KWOTAOBR Numeric (18,4) - 0
PUNKTY Numeric (18,4) TAK 0

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_PROGLOJ_SZABPOZG_S (FK_PROGLOJ_SZABPOZG_S) PROGLOJ_SZAB PROGLOJ_SZABPOZG 1:N


PROGLOJ_SZABPOZK


Pozycje szablonu naliczania punktów programu lojalnościowego dla kartotek

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl
ID_KARTOTEKA Integer TAK
ID_PROGLOJ_SZAB Integer TAK
KWOTAOBR Numeric (18,4) TAK 0
PUNKTY Numeric (18,4) TAK 0

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_PROGLOJ_SZABPOZK_S (FK_PROGLOJ_SZABPOZK_S) PROGLOJ_SZAB PROGLOJ_SZABPOZK 1:N


PROGLOJ_WYDNAGR


Lista wydanych nagród w programie lojalnościowym

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl
ID_PROGLOJ_WYDNAGR Integer TAK
ID_UZYTKOWNIK Integer TAK
ID_PROGLOJ_NAGR Integer TAK
ID_PROGLOJAL_KARTA Integer TAK
DATAZAM Timestamp TAK
DATAWYD Timestamp -
DATAPOTWIERDZ Timestamp -
CENAPUNKTY Numeric (18,4) TAK 0
CENAPLN Numeric (18,4) TAK 0
ILOSC Integer TAK 1
WARTOSCPUNKTY Numeric (18,4) TAK 0
WARTOSCPLN Numeric (18,4) TAK 0
OPISDOSTARCZONO Varchar (80) -
UWAGI Blob (80,1) -
JESTUWAGA Smallint TAK 0
STATUS Smallint TAK 0

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_PROGLOJ_WYDNAGR_N (FK_PROGLOJ_WYDNAGR_N) PROGLOJ_NAGR PROGLOJ_WYDNAGR 1:N
FK_PROGLOJ_WYDNAGR_K (FK_PROGLOJ_WYDNAGR_K) PROGLOJ_KARTA PROGLOJ_WYDNAGR 1:N


PROGLOJ_WYJG


Wyjątki naliczania punktów programu lojalnościowego dla grup kartotek

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl
ID_GRUPAKART Integer TAK
ID_PROGLOJ Integer TAK
KWOTAOBR Numeric (18,4) TAK 0
PUNKTY Numeric (18,4) - 0

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_PROGLOJ_WYJG_PR (FK_PROGLOJ_WYJG_PR) PROGLOJ PROGLOJ_WYJG 1:N


PROGLOJ_WYJK


Wyjątki naliczania punktów programu lojalnościowego dla kartotek

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl
ID_KARTOTEKA Integer TAK
ID_PROGLOJ Integer TAK
KWOTAOBR Numeric (18,4) TAK 0
PUNKTY Numeric (18,4) TAK 0

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_PROGLOJ_WYJK_PR (FK_PROGLOJ_WYJK_PR) PROGLOJ PROGLOJ_WYJK 1:N


ZEST_PROGLOJ_PUNKTY

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl
ID_TEMPTABLE Numeric (18,0) TAK
ID_KARTOTEKA Integer TAK
ID_PROGLOJAL_KARTA Integer -
PUNKTYNALICZ Numeric (18,4) - 0
KWOTAOBR Numeric (18,4) - 0
PUNKTY Numeric (18,4) - 0
JAK_KARTA Integer -
JAK_PUNKTY Integer -